/***
 * @file Utils.hpp
 * @brief Utility functions for the contingent system
 * @date 2024-2-27
*/

#ifndef __UTILS_HPP__
#define __UTILS_HPP__

#include <string>
#include <vector>
#include <memory>
#include <iostream>

#include "contbtsys_core/contbtsys_ds.hpp"

namespace ContBTSys {

    /**
     * @brief print the action tree
     * @param root The root of the action tree
    */
    void print_action_tree(RootPtr root);

} // namespace ContBTSys
#endif // __UTILS_HPP__